import Taro from "@tarojs/taro";
import { Component } from "react";
import "./app.scss";

class App extends Component {
  // componentWillMount() {
  //   const loginDataKey = "auth";
      
  //   const loginData = Taro.getStorageSync(loginDataKey);

  //   // 未登录，去登录

  //   if (!loginData) {
  //     console.log("未登录，去登录..");
  //     Taro.reLaunch({
  //       url: `./pages/login/login`
  //     });
  //   }
  // }

  // componentDidMount() {}

  componentDidShow() {
    var data_expiration = Taro.getStorageSync("data_expiration");
    if(data_expiration){
      // 不是第一次进
      var expiration = data_expiration + 12 * 60 * 60 * 1000; //缓存12小时
      var timestamp = Date.parse(new Date());
      if (timestamp > expiration) {
      //  如果现在的时间已经超过了固定的时间，就清本地缓存
      Taro.clearStorageSync()
      }
    }
  }

  componentDidHide() {}

  componentDidCatchError() {}

  // this.props.children 是将要会渲染的页面
  render() {
    return this.props.children;
  }
}

export default App;
